package com.example.test_auto

import android.app.Application
import android.util.Log
import me.jessyan.autosize.AutoSizeConfig

/**
 * @author ytx
 * @date 2025-09-23 17:05
 * @description
 */
class App: Application() {
    override fun onCreate() {
        super.onCreate()
        //获得系统desity
        val density = resources.displayMetrics.density   //density = 设备dpi/160   1dp = density * 1px
        Log.d("Application", "修改前设备density: "+density)
        //autosize修改系统density
        AutoSizeConfig.getInstance()
            .setDesignWidthInDp(375)  // 设计稿宽度（dp）
            .setDesignHeightInDp(812)  // 设计稿高度（dp，可选）
            .setLog(true)             // 打印日志（调试用）
            .setUseDeviceSize(false)  // 是否基于设备真实尺寸（默认 false）

    }
}